// Oliver Hoffmann 10 May 2001 oliver@hoffmann.org
// in collaboration with Fabio Bellifemine and Ernest Friedmann-Hill
package examples.JadeJessProtege;

import jess.*;

import java.util.Hashtable;

public class JessHashtable // for storing the running JESS engine
{
    private static Hashtable jessHashtable = new Hashtable();

    public static void setRete( String key, Rete rete ) // intended to be used by JESS to store a pointer to itself
    {
        jessHashtable.put( key, rete );
    }

    public static Rete getRete( String key ) // intended to be used by JADE behaviours to retrieve the pointer to JESS
    {
        return (Rete) jessHashtable.get( key );
    }
}
